package com.ddmmo.exhibition.localBOSS.examination.service;

import com.ddmmo.exhibition.common.entity.Result;
import com.ddmmo.exhibition.localBOSS.examination.entity.po.KsAnswersPO;
import com.ddmmo.exhibition.localBOSS.examination.entity.po.KsExamsPO;
import com.ddmmo.exhibition.localBOSS.examination.entity.po.KsQuestionsPO;
import com.ddmmo.exhibition.localBOSS.examination.entity.ro.EndExamRO;
import com.ddmmo.exhibition.localBOSS.examination.entity.vo.AllHistoryVO;
import com.ddmmo.exhibition.localBOSS.examination.entity.vo.EndExamVO;
import com.ddmmo.exhibition.localBOSS.examination.entity.vo.StartExamVO;

import java.util.List;

/**
 * <p>
 * 考试模块 - Service接口
 * </p>
 *
 * @author JiangYiji
 * @since 2024/10/30
 */
public interface ExamService {

     // 开始考试
     Result<StartExamVO> startExam(Integer questionFashionType);

     // 结束考试
     EndExamVO endExam(EndExamRO answers);

     // 查看所有考试历史
     AllHistoryVO allHistory();

}
